typedef CallbackX<T> = T Function();
typedef ProcessX<T> = Function(T data);
